#ifndef MYTEXTEDIT_H
#define MYTEXTEDIT_H

#include <QTextEdit>
#include <QDebug>
/**
 * @brief The MyTextEdit class
 为了实现自定义的文本编辑器，和滚轮缩放这些功能，我们需要自己定义自己的文本编辑器

*/
class MyTextEdit : public QTextEdit
{
public:
    // 默认是不对的，我们需要加上父类,这里的父类是QWidget，因为要和ui上的对上，才能正确提升，和界面有所联系
    MyTextEdit(QWidget *parent);


//接着添加几个自定义的组件
protected:
    void keyPressEvent(QKeyEvent *e) override;
    void keyReleaseEvent(QKeyEvent *e) override;
    void wheelEvent(QWheelEvent *e) override;

private:
    bool isPerssedCtrl=false;
};

#endif // MYTEXTEDIT_H
